compete over the long-term - Francés Inglés Diccionario